<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SkyGameEngine2d: TextNode类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SkyGameEngine2d
   &#160;<span id="projectnumber">0.1</span>
   </div>
   <div id="projectbrief">基于Driectx112D游戏引擎</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="class_text_node-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">TextNode类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 TextNode 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_text_node.png" usemap="#TextNode_map" alt=""/>
  <map id="TextNode_map" name="TextNode_map">
<area href="class_node.html" alt="Node" shape="rect" coords="0,56,230,80"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a2db1b443cf59f82751778533b6f84777"><td class="memItemLeft" align="right" valign="top"><a id="a2db1b443cf59f82751778533b6f84777"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTextA</b> (const std::string &amp;text)</td></tr>
<tr class="separator:a2db1b443cf59f82751778533b6f84777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adba82f5d19f6fea6d4973bf88e453226"><td class="memItemLeft" align="right" valign="top"><a id="adba82f5d19f6fea6d4973bf88e453226"></a>
const std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getTextA</b> () const</td></tr>
<tr class="separator:adba82f5d19f6fea6d4973bf88e453226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81fc66721adaa337c5e12733aaeb4327"><td class="memItemLeft" align="right" valign="top"><a id="a81fc66721adaa337c5e12733aaeb4327"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTextW</b> (const std::wstring &amp;wtext)</td></tr>
<tr class="separator:a81fc66721adaa337c5e12733aaeb4327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a768f36d26ef599a7f3833afcfb35f092"><td class="memItemLeft" align="right" valign="top"><a id="a768f36d26ef599a7f3833afcfb35f092"></a>
const std::wstring &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getTextW</b> () const</td></tr>
<tr class="separator:a768f36d26ef599a7f3833afcfb35f092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a7918493c18ed669c0f1e7ac50ad5f"><td class="memItemLeft" align="right" valign="top"><a id="ae6a7918493c18ed669c0f1e7ac50ad5f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setFont</b> (TextFontSharedPtr &amp;font)</td></tr>
<tr class="separator:ae6a7918493c18ed669c0f1e7ac50ad5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9a2eb2fb453168fdf9ec9918f9e3d6b"><td class="memItemLeft" align="right" valign="top"><a id="aa9a2eb2fb453168fdf9ec9918f9e3d6b"></a>
TextFontSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getFont</b> () const</td></tr>
<tr class="separator:aa9a2eb2fb453168fdf9ec9918f9e3d6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c58e1f3240f4dfca7a8c751859cb1d"><td class="memItemLeft" align="right" valign="top"><a id="a16c58e1f3240f4dfca7a8c751859cb1d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRect</b> (const <a class="el" href="class_rect.html">Rect</a> &amp;rect)</td></tr>
<tr class="separator:a16c58e1f3240f4dfca7a8c751859cb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb42fddda307086a0a9e234890065dd0"><td class="memItemLeft" align="right" valign="top"><a id="afb42fddda307086a0a9e234890065dd0"></a>
const <a class="el" href="class_rect.html">Rect</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getRect</b> () const</td></tr>
<tr class="separator:afb42fddda307086a0a9e234890065dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca2489328107690c7c20e9aa348445c"><td class="memItemLeft" align="right" valign="top"><a id="a8ca2489328107690c7c20e9aa348445c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setColor</b> (const <a class="el" href="class_color.html">Color</a> &amp;color)</td></tr>
<tr class="separator:a8ca2489328107690c7c20e9aa348445c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad293006226b073190796665bf4bd2a24"><td class="memItemLeft" align="right" valign="top"><a id="ad293006226b073190796665bf4bd2a24"></a>
const <a class="el" href="class_color.html">Color</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getColor</b> () const</td></tr>
<tr class="separator:ad293006226b073190796665bf4bd2a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58b3fe8a50652a9e7f4b6cd7bb6d35c"><td class="memItemLeft" align="right" valign="top"><a id="ab58b3fe8a50652a9e7f4b6cd7bb6d35c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="el" href="class_render.html">Render</a> *render, const <a class="el" href="class_matrix4_x4.html">Matrix4X4</a> &amp;transform) override</td></tr>
<tr class="separator:ab58b3fe8a50652a9e7f4b6cd7bb6d35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_node')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:ae73f12f012130561730d76c3bdd66df8 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ae73f12f012130561730d76c3bdd66df8"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>visit</b> (<a class="el" href="class_render.html">Render</a> *render, bool parent_change_transfrom_mat)</td></tr>
<tr class="separator:ae73f12f012130561730d76c3bdd66df8 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accff189524c62c6cb446cc19e3a79ab4 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="accff189524c62c6cb446cc19e3a79ab4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isVisible</b> () const</td></tr>
<tr class="separator:accff189524c62c6cb446cc19e3a79ab4 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8d9f6f838941a2a8ae18420757af158 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ad8d9f6f838941a2a8ae18420757af158"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setVisible</b> (bool visible)</td></tr>
<tr class="separator:ad8d9f6f838941a2a8ae18420757af158 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03fec6cbf6af7f2990d32aaa154dfe13 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a03fec6cbf6af7f2990d32aaa154dfe13"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>getLocalZOrder</b> () const</td></tr>
<tr class="separator:a03fec6cbf6af7f2990d32aaa154dfe13 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99f202ede8832128fdefef065ad33083 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a99f202ede8832128fdefef065ad33083"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setLoacalZOrder</b> (int32_t z)</td></tr>
<tr class="separator:a99f202ede8832128fdefef065ad33083 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47300c4bf81173dce4c57ad4619ed3a4 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a47300c4bf81173dce4c57ad4619ed3a4"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>getGlobalZOrder</b> () const</td></tr>
<tr class="separator:a47300c4bf81173dce4c57ad4619ed3a4 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7540ee0c821da1ba6e7eaa29190815f4 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a7540ee0c821da1ba6e7eaa29190815f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setGlobalZOrder</b> (int32_t z)</td></tr>
<tr class="separator:a7540ee0c821da1ba6e7eaa29190815f4 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3514d592a8430918cfbd819af66bf3a8 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a3514d592a8430918cfbd819af66bf3a8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addChildren</b> (const std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &amp;children)</td></tr>
<tr class="separator:a3514d592a8430918cfbd819af66bf3a8 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f308465be1ed25b76a1285ec3f5832d inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a9f308465be1ed25b76a1285ec3f5832d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>removeChildren</b> (const std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &amp;children)</td></tr>
<tr class="separator:a9f308465be1ed25b76a1285ec3f5832d inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a6947ff613d1577ffe005409c80d20 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa3a6947ff613d1577ffe005409c80d20"></a>
std::weak_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getParent</b> () const</td></tr>
<tr class="separator:aa3a6947ff613d1577ffe005409c80d20 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af56f178a4598e5e91aef73ace19ae2eb inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="af56f178a4598e5e91aef73ace19ae2eb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>movePosition</b> (float dt_x, float dt_y)</td></tr>
<tr class="separator:af56f178a4598e5e91aef73ace19ae2eb inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575a5c36c6257c8e723c6fa1b1fedac5 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a575a5c36c6257c8e723c6fa1b1fedac5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>movePosition</b> (const <a class="el" href="class_vector2.html">Vector2</a> &amp;dt_pos)</td></tr>
<tr class="separator:a575a5c36c6257c8e723c6fa1b1fedac5 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa8545c103ef1b35e5076dbedab93af5 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aaa8545c103ef1b35e5076dbedab93af5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> (float x, float y)</td></tr>
<tr class="separator:aaa8545c103ef1b35e5076dbedab93af5 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f27cf2766d938eefc394e79f484ee5a inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a5f27cf2766d938eefc394e79f484ee5a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> (const <a class="el" href="class_vector2.html">Vector2</a> &amp;new_pos)</td></tr>
<tr class="separator:a5f27cf2766d938eefc394e79f484ee5a inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab961a197aee6cf1b23f2bc6ef2368af5 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ab961a197aee6cf1b23f2bc6ef2368af5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRotationR</b> (float radian)</td></tr>
<tr class="separator:ab961a197aee6cf1b23f2bc6ef2368af5 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a20df9cd7e46c8f01d9a3bcf332618 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a58a20df9cd7e46c8f01d9a3bcf332618"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRotationA</b> (float angle)</td></tr>
<tr class="separator:a58a20df9cd7e46c8f01d9a3bcf332618 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab25a86ca05c33ca7f12a889d74fa52c inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aab25a86ca05c33ca7f12a889d74fa52c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setScalingX</b> (float sx)</td></tr>
<tr class="separator:aab25a86ca05c33ca7f12a889d74fa52c inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0599b0d3bd1438881a67c63948373675 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a0599b0d3bd1438881a67c63948373675"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setScalingY</b> (float sy)</td></tr>
<tr class="separator:a0599b0d3bd1438881a67c63948373675 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa93510123b3503162219f7c536eb27de inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa93510123b3503162219f7c536eb27de"></a>
const <a class="el" href="class_vector2.html">Vector2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getPosition</b> () const</td></tr>
<tr class="separator:aa93510123b3503162219f7c536eb27de inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6092f1c0cd9bca624a9b5f9f1576288f inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a6092f1c0cd9bca624a9b5f9f1576288f"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getRoattionR</b> () const</td></tr>
<tr class="separator:a6092f1c0cd9bca624a9b5f9f1576288f inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2705c495fe52b2fd57797b6558f48ed inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa2705c495fe52b2fd57797b6558f48ed"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getRoattionA</b> () const</td></tr>
<tr class="separator:aa2705c495fe52b2fd57797b6558f48ed inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a304c854e1ffa39e13965d2ebc27f8899 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a304c854e1ffa39e13965d2ebc27f8899"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getScalingX</b> () const</td></tr>
<tr class="separator:a304c854e1ffa39e13965d2ebc27f8899 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af48b3072c99d16e52d4f3ed41a9da33b inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="af48b3072c99d16e52d4f3ed41a9da33b"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getScalingY</b> () const</td></tr>
<tr class="separator:af48b3072c99d16e52d4f3ed41a9da33b inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f9783ff649e042792fb65ddfa52d48 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a21f9783ff649e042792fb65ddfa52d48"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isChangeTransformMat</b> () const</td></tr>
<tr class="separator:a21f9783ff649e042792fb65ddfa52d48 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac927278b527c2713962a02f6d71d9931 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ac927278b527c2713962a02f6d71d9931"></a>
<a class="el" href="class_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getCamera</b> () const</td></tr>
<tr class="separator:ac927278b527c2713962a02f6d71d9931 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2795773acddd4a6d9c14dd08a3cc046e inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a2795773acddd4a6d9c14dd08a3cc046e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCamera</b> (<a class="el" href="class_camera.html">Camera</a> *c, bool is_recursion=true)</td></tr>
<tr class="separator:a2795773acddd4a6d9c14dd08a3cc046e inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a351b2746928f4dd16ca46e073f809fdc inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a351b2746928f4dd16ca46e073f809fdc"></a>
std::weak_ptr&lt; <a class="el" href="class_action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>runAction</b> (std::unique_ptr&lt; <a class="el" href="class_action.html">Action</a> &gt; action)</td></tr>
<tr class="separator:a351b2746928f4dd16ca46e073f809fdc inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e2a67e90cdec7b5b5ca130d3662e52 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ab1e2a67e90cdec7b5b5ca130d3662e52"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>stopActionByName</b> (const std::string &amp;action_name)</td></tr>
<tr class="separator:ab1e2a67e90cdec7b5b5ca130d3662e52 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692b0935f835d8dcc6e2b239898ecac2 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a692b0935f835d8dcc6e2b239898ecac2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>stopActionByPtr</b> (<a class="el" href="class_action.html">Action</a> *action)</td></tr>
<tr class="separator:a692b0935f835d8dcc6e2b239898ecac2 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c6bb94223a9ddac92510b499fc2933c inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a3c6bb94223a9ddac92510b499fc2933c"></a>
std::weak_ptr&lt; <a class="el" href="class_action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getActionByName</b> (const std::string &amp;name)</td></tr>
<tr class="separator:a3c6bb94223a9ddac92510b499fc2933c inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a26a96f7c7ec22c272aa07faf05245dfe"><td class="memItemLeft" align="right" valign="top"><a id="a26a96f7c7ec22c272aa07faf05245dfe"></a>
static TextNodeSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:a26a96f7c7ec22c272aa07faf05245dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a335782a8053cf674155bdff639f3934a"><td class="memItemLeft" align="right" valign="top"><a id="a335782a8053cf674155bdff639f3934a"></a>
static TextNodeSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (const std::string &amp;text, const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:a335782a8053cf674155bdff639f3934a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e675b7a0af6cfa89d6c5c6cac9fb19f"><td class="memItemLeft" align="right" valign="top"><a id="a6e675b7a0af6cfa89d6c5c6cac9fb19f"></a>
static TextNodeSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (const std::string &amp;text, const <a class="el" href="class_rect.html">Rect</a> &amp;rect, const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:a6e675b7a0af6cfa89d6c5c6cac9fb19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_node')"><img src="closed.png" alt="-"/>&#160;静态 Public 成员函数 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a0259858830e322d37af9ac4763bdb5ea inherit pub_static_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a0259858830e322d37af9ac4763bdb5ea"></a>
static NodeSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:a0259858830e322d37af9ac4763bdb5ea inherit pub_static_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:abf464a1f9591b47d5e736670b5fa0aa3"><td class="memItemLeft" align="right" valign="top"><a id="abf464a1f9591b47d5e736670b5fa0aa3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TextNode</b> (const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:abf464a1f9591b47d5e736670b5fa0aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51f31c7cd2b67ffb5bef529f1b46ff8b"><td class="memItemLeft" align="right" valign="top"><a id="a51f31c7cd2b67ffb5bef529f1b46ff8b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (const std::string &amp;text=std::string(&quot;&quot;), const <a class="el" href="class_rect.html">Rect</a> &amp;rect=<a class="el" href="class_rect.html">Rect</a>(0, 0, 100, 50))</td></tr>
<tr class="separator:a51f31c7cd2b67ffb5bef529f1b46ff8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_node')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a72c486f80096dc1128116f7f69288092 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a72c486f80096dc1128116f7f69288092"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Node</b> (const std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &amp;parent=nullptr)</td></tr>
<tr class="separator:a72c486f80096dc1128116f7f69288092 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6293815ad5f410cf3e1378fcb98b2ff7 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a6293815ad5f410cf3e1378fcb98b2ff7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
<tr class="separator:a6293815ad5f410cf3e1378fcb98b2ff7 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92797409cccb5e9aeccdd41d5c453425 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a92797409cccb5e9aeccdd41d5c453425"></a>
<a class="el" href="class_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>convertToRenderCoordinate</b> (const <a class="el" href="class_vector2.html">Vector2</a> &amp;v)</td></tr>
<tr class="separator:a92797409cccb5e9aeccdd41d5c453425 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91bda5d230357b9d698cfeaab529d583 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a91bda5d230357b9d698cfeaab529d583"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>updateTransformMat</b> (bool prant_transformMat_is_change)</td></tr>
<tr class="separator:a91bda5d230357b9d698cfeaab529d583 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee847242c098d5b10376d3dc4fd737e3 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aee847242c098d5b10376d3dc4fd737e3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>changeTransformMat</b> ()</td></tr>
<tr class="separator:aee847242c098d5b10376d3dc4fd737e3 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbb833bcbf9db46759db327ca398262 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a9fbb833bcbf9db46759db327ca398262"></a>
const <a class="el" href="class_matrix4_x4.html">Matrix4X4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getParentTransformMat</b> () const</td></tr>
<tr class="separator:a9fbb833bcbf9db46759db327ca398262 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pro_attribs_class_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_node')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a06ffaffa5be3256def1e3a93835fdf41 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a06ffaffa5be3256def1e3a93835fdf41"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_visible</b></td></tr>
<tr class="separator:a06ffaffa5be3256def1e3a93835fdf41 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90bdbd7ae4f9dabc07313383270a381f inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a90bdbd7ae4f9dabc07313383270a381f"></a>
<a class="el" href="class_size.html">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_contentSize</b></td></tr>
<tr class="separator:a90bdbd7ae4f9dabc07313383270a381f inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b0cd27e829d7a134a855872418676b inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a03b0cd27e829d7a134a855872418676b"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_localZOrder</b></td></tr>
<tr class="separator:a03b0cd27e829d7a134a855872418676b inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada8946ec0979551303649c6578922bea inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ada8946ec0979551303649c6578922bea"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_globalZOrder</b></td></tr>
<tr class="separator:ada8946ec0979551303649c6578922bea inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6470f18fdb05ed64aa452c11f34c1dc inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ae6470f18fdb05ed64aa452c11f34c1dc"></a>
<a class="el" href="class_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_position</b></td></tr>
<tr class="separator:ae6470f18fdb05ed64aa452c11f34c1dc inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78f60bf2f78f54497757c01a86ba738d inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a78f60bf2f78f54497757c01a86ba738d"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_rotation</b></td></tr>
<tr class="separator:a78f60bf2f78f54497757c01a86ba738d inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6fe347d513af000d0dab3f1ba98390 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a3a6fe347d513af000d0dab3f1ba98390"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_scalingX</b></td></tr>
<tr class="separator:a3a6fe347d513af000d0dab3f1ba98390 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e1a2758d331b320800854ecd65730a6 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a7e1a2758d331b320800854ecd65730a6"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_scalingY</b></td></tr>
<tr class="separator:a7e1a2758d331b320800854ecd65730a6 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e28ee30c9c1ae70b06c6e3e5769c549 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a7e28ee30c9c1ae70b06c6e3e5769c549"></a>
<a class="el" href="class_matrix4_x4.html">Matrix4X4</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_transformMat</b></td></tr>
<tr class="separator:a7e28ee30c9c1ae70b06c6e3e5769c549 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2bdd21633666a8ad162fb51894c50d inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aea2bdd21633666a8ad162fb51894c50d"></a>
<a class="el" href="class_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_camera</b></td></tr>
<tr class="separator:aea2bdd21633666a8ad162fb51894c50d inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c88161de797bbcb17bf932c17d47eb inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ac9c88161de797bbcb17bf932c17d47eb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_isChangeTransforMat</b></td></tr>
<tr class="separator:ac9c88161de797bbcb17bf932c17d47eb inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2650a5abbb7052437fbc51ba84ee4711 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a2650a5abbb7052437fbc51ba84ee4711"></a>
<a class="el" href="class_action_manager.html">ActionManager</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_actionManager</b></td></tr>
<tr class="separator:a2650a5abbb7052437fbc51ba84ee4711 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97242c3bfcec6f1c6d605d1b2e46f641 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a97242c3bfcec6f1c6d605d1b2e46f641"></a>
<a class="el" href="class_game_world.html">GameWorld</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gameWorld</b></td></tr>
<tr class="separator:a97242c3bfcec6f1c6d605d1b2e46f641 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6008f6e813d08b35dc9d77b4cf2af33a inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a6008f6e813d08b35dc9d77b4cf2af33a"></a>
std::weak_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_parent</b></td></tr>
<tr class="separator:a6008f6e813d08b35dc9d77b4cf2af33a inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35622cfb92e31bd2222f2944a4efa394 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a35622cfb92e31bd2222f2944a4efa394"></a>
std::list&lt; std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_children</b></td></tr>
<tr class="separator:a35622cfb92e31bd2222f2944a4efa394 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af55681037c073217aa0d5b5ad7239d68 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="af55681037c073217aa0d5b5ad7239d68"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_running</b></td></tr>
<tr class="separator:af55681037c073217aa0d5b5ad7239d68 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>该类的文档由以下文件生成:<ul>
<li>E:/毕业设计/SkyGameEngine2d/src/node/<a class="el" href="_text_node_8h_source.html">TextNode.h</a></li>
<li>E:/毕业设计/SkyGameEngine2d/src/node/TextNode.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
